<?php
/**
 * 文章表
 */
namespace haibao\app\model\data;

class Article extends Base{
    
    /**
     * 状态（1：删除）
     */
    const STATUS_DISABLE = 0;
    
    /**
     * 状态（1：正常）
     */
    const STATUS_ENABLE = 1;
    
    /**
     * 发布状态（0：未发布）
     */
    const PUBLISHED_NO = 0;
    
    /**
     * 发布状态（1：已发布）
     */
    const PUBLISHED_YES = 1;
    
    /**
     * 发布状态（2：预发布）
     */
    const PUBLISHED_PRE = 2;
    
	/**
	 * 发布状态（3：发布中）
	 */
	const PUBLISHED_ING = 3;
    
    /**
     * 发布状态（4：结束）
     */
    const PUBLISHED_END = 4;
    
    /**
     * 文章
     */
    const TYPE_ARTICLE = 1;
    
    /**
     * 活动
     */
    const TYPE_ACTIVITY = 2;
    
    /**
     * 关联明星标签
     */
    const STAR_TAG = 1;
    
    /**
     * 关联品牌标签
     */
    const BRAND_TAG = 2;
    
    /**
     * 关联服饰标签
     */
    const FASHION_TAG = 3;
    
    /**
     * 关联事件标签
     */
    const EVENT_TAG = 4;
    
    /**
     * 标题
     */
    public $Title;
    
    /**
     * 文章内容
     */
    public $Content;
    
    /**
     * 图片ID
     */
    public $ImageId;
    
    /**
     * 发布日期
     */
    public $PublishTime;
    
    /**
     * 是否发布（0：未发布，1：已发布，2：预发布）
     */
    public $Published;
    
    /**
     * 状态（0：删除，1：正常）
     */
    public $Status;
    
    /**
     * 类型（1：文章，2：活动）
     */
    public $Type;
    
    /**
     * 添加用户名称
     */
    public $Author;
    
    /**
     * 添加用户ID
     */
    public $CreateBy;
    
    /**
     * 添加日期
     */
    public $CreateTime;
    
   /**
    * 栏目分类
    */
    public $Column;
    
    /**
     * 点击量
     */
    public $Click;
    
    /**
     * APP点击量
     */
    public $AppClick;
    
    /**
     * 文章与明星
     */
    public $Star;
    
    /**
     * 文章与品牌
     */
    public $Brand;
    
    /**
     * 文章与服饰
     */
    public $Fashion;
    
    /**
     * 文章与地标
     */
    public $Area;
    
    /**
     * 文章与事件
     */
    public $Event;
    
    /**
     * 投票
     */
    public $Vote;
    
    /**
     * 地域Id
     */
    public $RegionId;
    
    /**
     * 地域分类
     */
    public $RegionName;
    
    /**
     * 是否投票
     */
    public $IsVote;
    
    /**
     * 图片
     */
    public $Image;

    /**
     * 关联活动
     */
    public $ActivityInfo;
    
    /**
     * 题图URL
     */
    public $ImageUrl;
    
    /**
     * 活动图片
     */
    public $ActivityImage;
    
    /**
     * 文章URL
     */
    public $ArticleUrl;
    
    /**
     * 人物标签
     */
    public $StarTag;
    
    /**
     * 品牌标签
     */
    public $BrandTag;
    
    /**
     * 服饰标签
     */
    public $FashionTag;
    
    /**
     * 事件标签
     */
    public $EventTag;
    
    
    /**
     * __construct()
     */
    public function __construct(){
        parent::__construct();
        
        $this->stringField('Title', 'Title', true);
        $this->stringField('Content', 'Content', true);
        $this->intField('ImageId', 'ImageId', true);
        $this->dateField('PublishTime', 'PublishTime', true);
        $this->intField('Published', 'Published', true);
        $this->intField('Status', 'Status', true);
        $this->intField('Type', 'Type', true);
        $this->stringField('Author', 'Author', true);
        $this->intField('CreateBy', 'CreateBy', true);
        $this->dateField('CreateTime', 'CreateTime', true);
        $this->intField('RegionId', 'RegionId', true);
        
        $this->setTableName('Article');
    }
}